コンパイラの作り方 4 数式の構文解析